package keshe_01;

public class Test {

	public static void main(String[] args) {
//		float myFloat = 1.23f;
//		boolean real = true; // 正确
//		boolean notReal = false; // 正确
//		boolean read2 = 1; // 错误
//		boolean notReal2 = 0; // 错误
//		char c = '\u0012';
//		char c = '\n'; // 表示换行符
//		int i_1 = 0;
//		Byte b = (byte) i_1;
//		int age; // 只声明
//		int age = 18; // 直接初始化
//		char c = 100;
//		byte b = 20; // 正确
//		char c2 = -99999;
//		byte b2 = 128; // 类型越界错误
//		int i = 10 + 20;
//		String j = "10" + "20";
//		int a = 5;
//		int b = 4;
//		int c = a++ - --b * ++a / b-- >> 2 % a--;
//		// c的值是多少？
//		System.out.println(c);
//		int score = 70;
//		String result = score < 60 ? "不及格" : "及格";
//		System.out.println(result); // 输出结果为及格
//		int a = 11; // 第一步
//		int b = 2; // 第二步
//		int c = a + b; // 第三步
//		System.out.println("a+b的结果为：" + c); // 第四步
//		int age = 20;
//		if (age >= 18) {
//			System.out.println("成年人");
//		}
		// 注意break必须要有,否则会有case穿透
//		int i_1 = 10;
//		switch (i_1) {
//		case 1:
//			i_1 += 1;
//		case 2:
//			i_1 += 2;
//			// 这里符合条件,由于没有 break 所以开始穿透, -直到碰到break或者执行完为止
//		case 10:
//			i_1 += 10;
//		case 11:
//			i_1 += 11;
//			System.out.println("---");
//		case 12:
//			i_1 = 1;
//			break;
//		default:
//			i_1 = 0;
//		}
//		// case合并
//		char c_2 = 'A';
//		// 相当于||位或
//		// 如果是ABC就执行相同的操作
//		switch (c_2) {
//		case 'A':
//		case 'B':
//		case 'D':
//			System.out.println("xxx");
//			break;
//		case 'C':
//			System.out.println("xx");
//			break;
//		}
//		//可以什么都不写但是两个分号必须要有
//		//死循环，执行不完
//		for(;;){
//		System. out.println(1);
		// 初始值i只能在循环体内使用
		for (int i = 0; i < 5; i++) {
			System.out.println(i);
		}
		// 报错用不了
		// System.out.println();

	}

}
